body {
    background-color: #fff;
}

div {
    box-sizing: border-box;
}


/* 浏览量模块 */

.visitor {
    width: 13.36rem;
    margin: .4rem .8rem;
    padding-bottom: .4rem;
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
}

.visitor .visitor_left {
    font-size: .5rem;
    color: #908e8e;
    padding-right: .32rem;
    border-right: 2px solid #9f9e9e;
}

.visitor .visitor_right {
    font-size: .4908rem;
    color: #838282;
}

.top {
    margin: .8rem .8rem 0;
}

.middle {
    margin: 0 .8rem .4rem;
    padding-bottom: 1.6rem;
    border-bottom: 2px solid #e3e3e3;
}

.middle p {
    font-size: .5rem;
    color: #4f4f50;
}

.bottom {
    margin: 0 .8rem;
    padding-bottom: 1.36rem;
}

.bottom a {
    font-size: .5rem;
    color: #666;
}

.new {
    width: 100%;
    height: 16.48rem;
    background-color: #f0f4f7;
}

.new-title {
    padding: .64rem;
    display: flex;
    align-items: center;
}

.new-title .bor {
    height: .64rem;
    margin-right: .32rem;
    border-left: 3px solid #11a55b;
}

.new-title h4 {
    margin: 0;
    font-size: .6664rem;
    color: #272727;
}

.new-content {
    width: 13.72rem;
    height: 5.84rem;
    margin: 0 .64rem;
    background-color: #fff;
    margin-bottom: .48rem;
}

.new-content .content-top {
    display: flex;
}

.content-top .top-left {
    display: flex;
    flex-direction: column;
    margin: .56rem .8rem 0 .96rem;
}

.content-top .top-left p {
    font-size: 1.1664rem;
    color: #333;
    font-weight: 700;
    margin: 0;
    margin-bottom: .4rem;
}

.content-top .top-left span {
    font-size: .4584rem;
    color: #333;
}

.content-top .top-right {
    display: flex;
    flex-direction: column;
    margin-top: .72rem;
}

.content-top .top-right p {
    font-size: .5832rem;
    color: #000;
    margin: 0;
    margin-bottom: .64rem;
}

.content-top .top-right span {
    font-size: .5rem;
    color: #666;
    margin: 0;
    padding: 0;
}

.content-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 11.92rem;
    margin: .56rem .76rem 0 .96rem;
    border-top: 2px solid #f0f4f7;
}

.bottom-left a {
    font-size: .5rem;
    color: #999;
}

.content-bottom .bottom-right {
    width: .96rem;
    height: .96rem;
}